הרצאה 8 - ניתוח רכיבים עיקריים (PCA)
הרציונל בשימוש:
- דחיסת ממדים עם שגיאת שחזור קטנה ככל הניתן
- לדוגמא: נקליט 100 אלקטרודות, ונראה שמספיק להשתמש ב17 כדי להסביר את הפעילות המוחית - המשמעות היא ששאר הנוירונים תלויים בפעילות אחד של השני
שלבי ניתוח הרכיבים:
- נבנה מהנתונים שקיבלנו מטריצה (שורות = דוגמאות, עמודות = פרמטרים). נקרא לה X
- נמרכז את המטריצה (נמצא את הממוצע של כל עמודה ונחסיר את כל איברי העמודה בממוצע של אותה עמודה). למטריצה ההמורכזת נקרא
- נבנה את מטריצת השונות המשותפת:
- נשים לב שהאלכסון של מטריצה C הוא השוניות של כל דוגמא. סכימת השוניות (האלכסון = trace) תתן לנו את השונות הכללית
- נלכסן את מטריצת השונות המשותפת:
- נמצא את הערכים העצמיים:
- קיבלנו את מטריצת הערכים העצמיים. נשים לב כי השנויות על האלכסון שלה שווה לשונות הכללית של C, מכך שאם ניקח כל ערך עצמי ונחלק אותו בשונות הכללית, נוכל לדעת כמה אחוז מתוך השונות הכללית אותו ערך עצמי (במקור רכיב) מסביר.
- נמצא את הוקטורים העצמיים:
(עבור כל ערך עצמי)(לא נשכח לנרמל את הוקטור). - נצמיד את הוקטורים העצמיים כעמודות, נקבל את מטריצה U
- אם נרצה לדחוס מימדים, נשאיר רק את מספר העמודות שתואם למספר המימדים שנרצה להשאיר
- נמצא את הערכים העצמיים:
- נקודד לפי:
- נשחזר לפי
כאשר היא מטריצת ממוצעי העמודות של המטריצה X
דוגמא לשאלה:
נתון סט דוגמאות אימון הכולל 4 דוגמאות -3 משתנים:
$$ \begin{pmatrix} 8 & 5 & 5 \ 4 & 9 & 3 \ 0 & -3 & 3 \ -4 & 1 & 5 \end{pmatrix}$$
א. חשבו את וקטור הממוצע ואת מטריצת השונות המשותפת:
$$ \begin{gathered}
\vec{X} = (\frac{8+4+0-4}{4}, \frac{5+9-3+1}{4}, \frac{5+3+3+5}{4}) = (2,3,4)
\
\
\hat{X} = \begin{pmatrix} 8-2 & 5-3 & 5-4 \ 4-2 & 9-3 & 3-4 \ 0-2 & -3-3 & 3-4 \ -4-2 & 1-3 & 5-3 \end{pmatrix} = \begin{pmatrix} 6 & 2 & 1 \ 2 & 6 & -1 \ -2 & -6 & -1 \ -6 & -2 & 2 \end{pmatrix}
\
\
C = \frac{1}{N-1}\hat{X}^T\hat{X} = \begin{bmatrix} \frac{80}{3} & 16 & 0 \ 16 & \frac{80}{3} & 0 \ 0 & 0 & \frac{4}{3} \end{bmatrix}
\end{gathered}
$$
ב. מצאו את הערכים העצמיים של C וסדרו אותם בסדר יורד
ג. אנו מעוניינים לשמור על לפחות 90% מהשונות המוסברת, כמה רכיבים עיקריים יש לקחת?
ד. חשבו את מטריצת ההטלה U המכילה את הוקטורים העצמים המובילים (לפי מספר הרכיבים עליהם יש לשמור)
ה. נתונה דוגמאת מבחן חדשה: